package com.sl.service;

import javax.jms.Destination;

/**
 * 消息发送接口
 * @author lunshi
 * TODO
 * @创建时间 2020 2020年3月8日 下午3:01:47
 * @email:shilun217@qq.com
 */
public interface ProducerService {
	
	/**
	 * 指定消息队列，还有消息
	 * @Date 2020年3月8日 下午3:00:21 lunshi
	 * @param destination
	 * @param message void
	 */
	public void sendMessage(Destination destination, final String message);
	
	/**
	 * 发送消息 默认queue
	 * @Date 2020年3月8日 下午2:59:58 lunshi
	 * @param message void
	 */
	public void sendMessage( final String message);
	
	/**
	 * 发布消息 默认topic
	 * @Date 2020年3月8日 下午2:59:40 lunshi
	 * @param msg void
	 */
	public void publish(String msg);
	
	/**
	 * 发布消息 ,可以指定topic
	 * @Date 2020年3月8日 下午2:59:40 lunshi
	 * @param msg void
	 */
	public void publish(Destination destination, String msg);
}
